home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
heat
/
console.cfg
next >
Wrap
Text File
|
1991-10-18
|
4KB
|
207 lines
/*******************************************************************
/* CONS_line : コンソールコマンド実行前に行変換される
/*------------------------------------------------------------------
/* 【入力】 CLIN コマンドライン内容
/* CNAM コマンド名
/*
/* 【復帰】 ! 0 実行後画面初期化
/* マクロ RET 実行文字列
/*******************************************************************
CONS_line {
strupr("s",CNAM) /* アルファベットを大文字に */
if ( s = "ORICON" ) /* oricon が実行された場合は画面初期化 */
{ ORICON_mes()
RET = CLIN;
return (1)
} else if ( s = "ORICON.EXE" )
{ ORICON_mes()
RET = CLIN;
return (1)
} else if ( s = "ORICON.COM" )
{ ORICON_mes()
RET = CLIN;
return (1)
} else if ( s = "MENU" )
{ cons_menu()
} else
{ RET = CLIN;
return (0)
}
}
cons_menu {
mosget("sw","x","y")
menu2_select(x,y,"CONSOLE MENU",
"O:ORICON",
"D:Directory",
"T:make Tag"
)
if ( VAL = 0 )
{ ORICON_mes()
RET = "oricon";
return (1)
} else if ( VAL = 1 )
{ RET = "DIR /w";
return (0)
} else if ( VAL = 2 )
{ RET = "mitags *.c *.h >tags";
return (0)
}
RET = "";
return (0)
}
ORICON_mes {
cons_puts("もどるときは [exit] としてね♪\x0A")
wait(2)
}
/*********************************************************************
/* コンソールモードで表示されるPFキーの内容
/*
CONS_PF1 = LH閲覧
CONS_PF2 = LH解凍
CONS_PF3 = LH凍結
CONS_PF4 = 石作成
CONS_PF5 = 石展開
CONS_PF6 = ORICON
CONS_PF7 =
CONS_PF8 =
CONS_PF9 =
CONS_PF10 =
/*********************************************************************
/*
/* コンソールからPFキーが押されると呼び出されるマクロ
/*
/* 【入力】 なし
/* 【復帰】 VAL = 0; 入力行に RET がセットされる
/* VAL > 0; 入力行に RET がセットされる(プロンプト書換え)
/* VAL < 0; 入力行はクリアされる
/*
CONS_MAC_1 {
RET =""
file_select("ARC","LHa l : 書庫閲覧", -1, "", "*.lzh", 0 )
if ( VAL ! 0 )
{ return (1) /* ファイル・セレクタ 起動後は (1) で戻らないとカレントが変わっている可能性がある */
}
if ( ARC = "" )
{ return (1)
}
RET = "LHa l \(ARC)"
cons_puts( RET )
cons_puts( "\x0A" )
system( RET )
return (-1)
}
/*--------------------------------------------------------------------
/* LHa 解凍
/*
CONS_MAC_2 {
RET =""
file_select("ARC","LHa x : 書庫解凍", -1, "", "*.lzh", 0 )
if ( VAL ! 0 )
{ return (1)
}
if ( ARC = "" )
{ return (1)
}
RET = "LHa x \(ARC)"
return (1)
}
/*--------------------------------------------------------------------
/* LHa 凍結
/*
CONS_MAC_3 {
RET=""
mosget("sw","x","y")
menu_input("ARC",16,x,y,C_CYAN,"書庫ファイル名を入力してください。")
if ( VAL < 0 )
{ return (0)
}
if ( ARC = "" )
{ return (0)
}
FILE = ""
file_select("FILE","LHa a \(ARC) : 凍結", -1, "", "*.*", 0 )
if ( VAL ! 0 )
{ return (1)
}
if ( FILE = "" )
{ return (1)
}
RET ="LHa a \(ARC) \(FILE)"
return (1)
}
/*--------------------------------------------------------------------
/* Ish ファイル作成
/*
CONS_MAC_4 {
RET =""
file_select("ISH","ish ファイル作成", -1, "", "*.*", 0 )
if ( VAL ! 0 )
{ return (1)
}
if ( ISH = "" )
{ return (1)
}
RET = "ish \(ISH) /ss"
return (1)
}
/*--------------------------------------------------------------------
/* Ish ファイル展開
/*
CONS_MAC_5 {
RET =""
FILE = ""
file_select("FILE","ish 展開", -1, "", "*.*", 0 )
if ( VAL ! 0 )
{ return (1)
}
if ( FILE = "" )
{ return (1)
}
RET = "ish \(FILE) /r"
return (1)
}
CONS_MAC_6 {
RET="oricon"
return (0)
}
CONS_MAC_7 {
RET=""
return (0)
}
CONS_MAC_8 {
RET=""
return (0)
}
CONS_MAC_9 {
RET=""
return (0)
}
CONS_MAC_10 {
RET=""
return (0)
}
CONS_help {
wind_close()
wind_init()
wind_open2("コンソール へるぷ チャン")
tabset(4)
echo("\n\tLHA やISH はちゃんと用意している?\n")
echo("\n\tORICONも用意しておかないと起動できないよ。\n")
wait(10)
wind_close()
tabset(8)
}